satisfy one's need - Anglais Synonymes Dictionnaire